package com.etc.sfts.biz;

import java.util.List;

import com.etc.sfts.entity.Order;

public interface OrderBiz {

	/**
	 * 添加订单
	 * @param order ��װ�Ķ�����Ϣ
	 * @return true or false
	 * @author zqy
	 */
	boolean addOrder(Order order);
	
	/**
	 * 删除订单
	 * @param id ����id
	 * @return true or false
	 * @author zqy
	 */
	boolean deleteOrderById(Integer id);

	/**
	 * 修改订单
	 * @param id ����id
	 * @param status ����״̬
	 * @return true or false
	 * @author zqy
	 */
	boolean updateOrderById(Integer id, String status);
	
	/**
	 * �����û��˺ŵõ��û��Ķ���
	 * @param phone �û��˺�
	 * @return List<Order>
	 * @author zqy
	 */
	List<Order> getOrderByPhone(String phone);
	
	/**
	 * ���ݶ���id�õ�ĳ������
	 * @param id ����id
	 * @return Order
	 * @author zqy
	 */
	Order getOrderById(Integer id);
	/**
	 * 获取订单总数
	 * @return
	 */
	Long getOrderCount();
}
